package com.punai.customer.domain;

import com.punai.common.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;

/**
 * 标准费用项材机耗量对象 cus_link_subpk_consume
 *
 * @author zhx
 * @date 2023-02-02
 */
public class CusLinkSubpkConsume
        {
private static final long serialVersionUID = 1L;

    /** $column.columnComment */
        private String id;

    /** 公司id */
        private Long companyId;

    /** 地区 */
            @Excel(name = "地区")
        private String address;

    /** 专业 */
            @Excel(name = "专业")
        private String specId;

    /** 工序id */
            @Excel(name = "工序id")
        private String subpkItemId;

            private String linkGxFeatureId;

    /** 材机id */
            @Excel(name = "材机id")
        private String categoriesId;

    /** 参考消耗量 */
            @Excel(name = "参考消耗量")
        private BigDecimal referenceConsume;

    /** 实际消耗量 */
            @Excel(name = "实际消耗量")
        private BigDecimal realityConsume;

    /** 类型(CL,JX) */
            @Excel(name = "类型(CL,JX)")
        private String type;

        private String delFlag;

    public void setId(String id)
            {
            this.id = id;
            }

    public String getId()
            {
            return id;
            }
    public void setCompanyId(Long companyId)
            {
            this.companyId = companyId;
            }

    public Long getCompanyId()
            {
            return companyId;
            }
    public void setAddress(String address)
            {
            this.address = address;
            }

    public String getAddress()
            {
            return address;
            }
    public void setSpecId(String specId)
            {
            this.specId = specId;
            }

    public String getSpecId()
            {
            return specId;
            }
    public void setSubpkItemId(String subpkItemId)
            {
            this.subpkItemId = subpkItemId;
            }

    public String getSubpkItemId()
            {
            return subpkItemId;
            }

            public String getLinkGxFeatureId() {
                return linkGxFeatureId;
            }

            public void setLinkGxFeatureId(String linkGxFeatureId) {
                this.linkGxFeatureId = linkGxFeatureId;
            }

            public void setCategoriesId(String categoriesId)
            {
            this.categoriesId = categoriesId;
            }

    public String getCategoriesId()
            {
            return categoriesId;
            }
    public void setReferenceConsume(BigDecimal referenceConsume)
            {
            this.referenceConsume = referenceConsume;
            }

    public BigDecimal getReferenceConsume()
            {
            return referenceConsume;
            }
    public void setRealityConsume(BigDecimal realityConsume)
            {
            this.realityConsume = realityConsume;
            }

    public BigDecimal getRealityConsume()
            {
            return realityConsume;
            }
    public void setType(String type)
            {
            this.type = type;
            }

    public String getType()
            {
            return type;
            }

            public String getDelFlag() {
                return delFlag;
            }

            public void setDelFlag(String delFlag) {
                this.delFlag = delFlag;
            }

            @Override
public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("companyId", getCompanyId())
            .append("address", getAddress())
            .append("specId", getSpecId())
            .append("subpkItemId", getSubpkItemId())
            .append("categoriesId", getCategoriesId())
            .append("referenceConsume", getReferenceConsume())
            .append("realityConsume", getRealityConsume())
            .append("type", getType())
        .toString();
        }
        }
